.noty_bar { padding: 15px; overflow: hidden; border-radius: 2px; position: relative; font-weight: 500; margin-bottom: 3px; }

.noty_bar .noty_body { padding: 10px; font-size: 14px; }

.noty_bar .noty_buttons { padding: 10px; }

.noty_bar, .noty_message i{margin-right: 6px; font-size: 1.2em;}

.noty_type_alert, .noty_type_notification { background-color: #ffffff; border-bottom: 1px solid #e6ecf5; color: #888da8; }

.noty_type_warning { background-color: #fffae6; color: #ffcc00; }

.noty_type_error { background-color: #ffeff4; color: #ff3c7e; }

.noty_type_info, .noty_type_information { background-color: #e5f4fd; color: #0f9aee; text-align: center;padding: 12px;}


.noty_type_success { background-color: #ebfaeb; color: #2fad2e; }

.noty_type_confirm { background-color: #cccbf6; color: #7774e7; }

#noty_top_layout_container { top: 55px !important; right: 0px !important; left: auto !important; width: 100% !important; margin-left: 30px !important; padding-left: 280px !important; z-index: 1 !important; }

#noty_bottom_layout_container { bottom: 0px !important; right: 0px !important; left: auto !important; width: 100% !important; margin-left: 30px !important; padding-left: 280px !important; z-index: 1 !important; }

#noty_topCenter_layout_container, #noty_topRight_layout_container, #noty_topLeft_layout_container { top: 70px !important; }

#noty_topLeft_layout_container, #noty_bottomLeft_layout_container { left: 305px !important; }

.noty-animation { animation-duration: 0.2s; -webkit-animation-duration: 0.2s; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; }

.noty-animation.i-am-closing-now { opacity: 0; visibility: hidden; }
